home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / hp4600_7.ppd < prev    next >
Encoding:
PostScript Printer Description  |  2003-02-21  |  55.1 KB  |  1,498 lines

  1. *PPD-Adobe: "4.3"
  2.  
  3. *% =================================
  4. *% Adobe Systems PostScript(R) Printer Description File
  5. *% Copyright 1993-01 Hewlett-Packard Company.
  6. *% PPD Version for Windows 2K and XP
  7.  
  8. *% =================================
  9. *% Product/PPD Version Information
  10. *% =================================
  11. *% PPD File Version Information
  12. *FormatVersion: "4.3"
  13. *FileVersion: "1.340"
  14. *LanguageVersion: English 
  15. *LanguageEncoding: ISOLatin1
  16. *PCFileName: "HP4600_7.PPD"
  17.  
  18. *% Product Name and Version Information
  19. *Manufacturer: "HP"
  20. *Product:      "(HP Color LaserJet 4600)"
  21. *ModelName:     "HP Color LaserJet 4600 PS"
  22. *ShortNickName: "HP Color LaserJet 4600 PS"
  23. *NickName:      "HP Color LaserJet 4600 PS v3010.107"
  24. *PSVersion:    "(3010.107) 0"
  25.  
  26. *% =================================
  27. *% Basic Device Capabilities
  28. *% =================================
  29. *LanguageLevel:     "3"
  30. *Throughput: "16"
  31. *FileSystem: False
  32. *ColorDevice: True
  33. *DefaultColorSpace: CMY
  34. *TTRasterizer: Type42
  35. *?TTRasterizer: "
  36.    save
  37.       42 /FontType resourcestatus
  38.       { pop pop (Type42)} {pop pop (None)} ifelse = flush
  39.    restore
  40. "
  41. *End
  42.  
  43. *% =================================
  44. *% Emulations and Protocols
  45. *% =================================
  46. *Protocols: PJL TBCP
  47. *JCLBegin: ""
  48. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
  49. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  50.  
  51. *Password: "()" 
  52. *ExitServer: "
  53.     count 0 eq
  54.     { false } { true exch startjob } ifelse
  55.     not { 
  56.     (WARNING: Cannot modify initial VM.) =
  57.     (Missing or invalid password.) =
  58.     (Please contact the author of this software.) = flush quit
  59.     } if "
  60. *End
  61. *Reset: "
  62.      count 0 eq
  63.     { false } { true exch startjob } ifelse
  64.     not { 
  65.     (WARNING: Cannot reset printer.) =
  66.     (Missing or invalid password.) =
  67.     (Please contact the author of this software.) = flush quit
  68.     } if
  69.     systemdict /quit get exec
  70.     (WARNING : Printer Reset Failed.) = flush "
  71. *End
  72.  
  73.  
  74. *% =================================
  75. *% Installable Options
  76. *% =================================
  77. *OpenGroup: InstallableOptions/Options Installed
  78. *OpenUI *Tray3/Tray 3: Boolean
  79. *DefaultTray3: False
  80. *Tray3 False/Not Installed: ""
  81. *Tray3 True/Installed: ""
  82. *?Tray3: "
  83.     save
  84.           currentpagedevice /InputAttributes get
  85.           1 get
  86.           null eq
  87.           {(False)}{(True)}ifelse = flush
  88.     restore
  89. "
  90. *End
  91. *CloseUI: *Tray3
  92.  
  93.  
  94. *OpenUI *Duplexer/Duplex Unit (for 2-Sided Printing): Boolean
  95. *DefaultDuplexer: False
  96. *Duplexer False/Not Installed: ""
  97. *Duplexer True/Installed: ""
  98. *?Duplexer: "
  99.   save
  100.    currentpagedevice /Duplex known
  101.    {(True)}{(False)}ifelse = flush
  102.   restore
  103. "
  104. *End
  105. *CloseUI: *Duplexer
  106.  
  107.  
  108. *OpenUI *InstalledMemory/Printer Memory: PickOne
  109. *InstalledMemory 96-127MB/96 - 127 MB : "" 
  110. *InstalledMemory 128-159MB/128 - 159 MB  : "" 
  111. *InstalledMemory 160-191MB/160 - 191 MB : "" 
  112. *InstalledMemory 192-255MB/192 - 255 MB : "" 
  113. *InstalledMemory 256-319MB/256 - 319 MB : "" 
  114. *InstalledMemory 320-384MB/320 - 384 MB: "" 
  115. *?InstalledMemory: "
  116.   save
  117.         currentsystemparams /RamSize get
  118.         524288 div ceiling cvi 2 div
  119.         /size exch def
  120.                 {size 320 ge
  121.                    {(320-384MB)}
  122.                      {size 256 ge
  123.                       {(256-319MB)}
  124.                       {size 192 ge
  125.                          {(192-255MB)}
  126.                       {size 160 ge
  127.                          {(160-191MB)}
  128.                          {size 128 ge
  129.                             {(128-159MB)}
  130.                             {(96-127MB)}ifelse
  131.                 }ifelse
  132.                 }ifelse
  133.              }ifelse    
  134.                 }ifelse = flush
  135.   restore
  136. "
  137. *End
  138. *CloseUI: *InstalledMemory
  139.  
  140.  
  141. *OpenUI *PrinterHardDisk/Printer Hard Disk: Boolean
  142. *DefaultPrinterHardDisk: False
  143. *PrinterHardDisk False/Not Installed: ""
  144. *PrinterHardDisk True/Installed: ""
  145. *?PrinterHardDisk: "
  146.   save 
  147.     false
  148.     (%disk?%)
  149.     { currentdevparams dup /Writeable known
  150.     { /Writeable get {pop true} if }  { pop } ifelse
  151.     } 100 string /IODevice resourceforall
  152.     {(True)}{(False)} ifelse = flush
  153.   restore
  154. "
  155. *End
  156. *CloseUI: *PrinterHardDisk
  157.  
  158. *OpenUI *JobRetention/Job Retention: Boolean
  159. *DefaultJobRetention: False
  160. *JobRetention False/Disabled: ""
  161. *JobRetention True/Enabled: ""
  162. *CloseUI: *JobRetention
  163.  
  164. *CloseGroup: InstallableOptions
  165.  
  166. *% For Job Retention to be enabled, the printer hard disk must also be installed
  167. *UIConstraints: *PrinterHardDisk False *JobRetention True
  168. *UIConstraints: *JobRetention True *PrinterHardDisk False
  169.  
  170. *%=== Printer Specific Custom Data - Job Retention Constraints =============================
  171. *%*****************************************************************************
  172. *% JRConstraints will have an option value for full, none or partial
  173. *% (1) JRCHDFull - the printer requires a Hard Disk for ALL JR options
  174. *% (2) JRCHDPartial - the printer requires a HardDisk only for SOME JR options
  175. *%                    These options will be specified in another custom feature
  176. *% (3) JRCHDNone - the printer does NOT require a HardDisk for ANY JR options
  177. *%*****************************************************************************
  178.  
  179. *OpenUI *JRConstraints/JRConstraints: PickOne
  180. *DefaultJRConstraints: JRCHDFull
  181. *JRConstraints JRCHDFull/JRCHDFull: ""
  182. *JRConstraints JRCJobRet/JRCJobRet: ""
  183. *JRConstraints 96/96: ""
  184. *CloseUI: *JRConstraints
  185.  
  186. *%=== Printer Specific Custom Data - Printer Model Name=============================
  187. *OpenUI *HPPrinterModelName/HPPrinterModelName: PickOne
  188. *DefaultHPPrinterModelName: HP_Color_LaserJet_4600_PS
  189. *HPPrinterModelName HP_Color_LaserJet_4600_PS/HP Color LaserJet 4600 PS: ""
  190. *CloseUI: *HPPrinterModelName
  191.  
  192. *% =================================
  193. *% User Interface Constraints
  194. *% =================================
  195. *% If optional Duplexer is not installed, disable access to Duplex
  196. *UIConstraints: *Duplexer False *Duplex DuplexNoTumble
  197. *UIConstraints: *Duplexer False *Duplex DuplexTumble
  198.  
  199. *% Installable tray options
  200. *UIConstraints: *Tray3       False *InputSlot Tray3
  201.  
  202. *% Don't allow envelopes in Tray 2
  203. *UIConstraints: *PageSize Env10 *InputSlot Tray2
  204. *UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
  205. *UIConstraints: *PageSize EnvDL *InputSlot Tray2
  206. *UIConstraints: *PageSize EnvC5 *InputSlot Tray2
  207. *UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2
  208. *UIConstraints: *PageSize DoublePostcard *InputSlot Tray2
  209.  
  210. *UIConstraints: *PageRegion Env10 *InputSlot Tray2
  211. *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
  212. *UIConstraints: *PageRegion EnvDL *InputSlot Tray2
  213. *UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
  214. *UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2
  215. *UIConstraints: *PageRegion DoublePostcard *InputSlot Tray2
  216.  
  217. *UIConstraints: *InputSlot Tray2 *PageSize Env10
  218. *UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
  219. *UIConstraints: *InputSlot Tray2 *PageSize EnvDL
  220. *UIConstraints: *InputSlot Tray2 *PageSize EnvC5
  221. *UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5
  222. *UIConstraints: *InputSlot Tray2 *PageSize DoublePostcard  
  223.  
  224. *UIConstraints: *InputSlot Tray2 *PageRegion Env10
  225. *UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
  226. *UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
  227. *UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
  228. *UIConstraints: *InputSlot Tray2 *PageRegion EnvISOB5
  229. *UIConstraints: *InputSlot Tray2 *PageRegion DoublePostcard  
  230.  
  231. *% Don't allow envelopes in Tray 3
  232. *UIConstraints: *PageSize Env10 *InputSlot Tray3
  233. *UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
  234. *UIConstraints: *PageSize EnvDL *InputSlot Tray3
  235. *UIConstraints: *PageSize EnvC5 *InputSlot Tray3
  236. *UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3
  237. *UIConstraints: *PageSize DoublePostcard *InputSlot Tray3
  238.  
  239. *UIConstraints: *PageRegion Env10 *InputSlot Tray3
  240. *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
  241. *UIConstraints: *PageRegion EnvDL *InputSlot Tray3
  242. *UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
  243. *UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3
  244. *UIConstraints: *PageRegion DoublePostcard *InputSlot Tray3
  245.  
  246. *UIConstraints: *InputSlot Tray3 *PageSize Env10
  247. *UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
  248. *UIConstraints: *InputSlot Tray3 *PageSize EnvDL
  249. *UIConstraints: *InputSlot Tray3 *PageSize EnvC5
  250. *UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5
  251. *UIConstraints: *InputSlot Tray3 *PageSize DoublePostcard  
  252.  
  253. *UIConstraints: *InputSlot Tray3 *PageRegion Env10
  254. *UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
  255. *UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
  256. *UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
  257. *UIConstraints: *InputSlot Tray3 *PageRegion EnvISOB5
  258. *UIConstraints: *InputSlot Tray3 *PageRegion DoublePostcard  
  259.  
  260. *% Don't allow A5, envelopes, transparencies or labels to be duplexed
  261. *UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
  262. *UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
  263. *UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
  264. *UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
  265. *UIConstraints: *PageSize EnvISOB5 *Duplex DuplexNoTumble
  266. *UIConstraints: *PageSize DoublePostcard *Duplex DuplexNoTumble
  267. *UIConstraints: *PageSize A5 *Duplex DuplexNoTumble
  268. *UIConstraints: *PageSize w558h774 *Duplex DuplexNoTumble
  269. *UIConstraints: *PageSize w612h935 *Duplex DuplexNoTumble
  270.  
  271. *UIConstraints: *InputSlot Transparency *Duplex DuplexNoTumble
  272. *UIConstraints: *InputSlot Labels *Duplex DuplexNoTumble
  273. *UIConstraints: *InputSlot Cardstock164 *Duplex DuplexNoTumble
  274. *UIConstraints: *InputSlot Heavy106163 *Duplex DuplexNoTumble
  275. *UIConstraints: *InputSlot HeavyGlossy *Duplex DuplexNoTumble
  276. *UIConstraints: *InputSlot GlossyFilm *Duplex DuplexNoTumble
  277. *UIConstraints: *InputSlot Envelope *Duplex DuplexNoTumble
  278.  
  279. *UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
  280. *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
  281. *UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
  282. *UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
  283. *UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexNoTumble
  284. *UIConstraints: *PageRegion DoublePostcard *Duplex DuplexNoTumble
  285. *UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
  286. *UIConstraints: *PageRegion w558h774 *Duplex DuplexNoTumble
  287. *UIConstraints: *PageRegion w612h935 *Duplex DuplexNoTumble
  288.  
  289. *UIConstraints: *PageSize Env10 *Duplex DuplexTumble
  290. *UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
  291. *UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
  292. *UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
  293. *UIConstraints: *PageSize EnvISOB5 *Duplex DuplexTumble
  294. *UIConstraints: *PageSize DoublePostcard *Duplex DuplexTumble
  295. *UIConstraints: *PageSize A5 *Duplex DuplexTumble
  296. *UIConstraints: *PageSize w558h774 *Duplex DuplexTumble
  297. *UIConstraints: *PageSize w612h935 *Duplex DuplexTumble
  298.  
  299. *UIConstraints: *InputSlot Transparency *Duplex DuplexTumble
  300. *UIConstraints: *InputSlot Labels *Duplex DuplexTumble
  301. *UIConstraints: *InputSlot Cardstock164 *Duplex DuplexTumble
  302. *UIConstraints: *InputSlot Heavy106163 *Duplex DuplexTumble
  303. *UIConstraints: *InputSlot HeavyGlossy *Duplex DuplexTumble
  304. *UIConstraints: *InputSlot GlossyFilm *Duplex DuplexTumble
  305. *UIConstraints: *InputSlot Envelope *Duplex DuplexTumble
  306.  
  307. *UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
  308. *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
  309. *UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
  310. *UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
  311. *UIConstraints: *PageRegion EnvISOB5 *Duplex DuplexTumble
  312. *UIConstraints: *PageRegion DoublePostcard *Duplex DuplexTumble
  313. *UIConstraints: *PageRegion A5 *Duplex DuplexTumble
  314. *UIConstraints: *PageRegion w558h774 *Duplex DuplexTumble
  315. *UIConstraints: *PageRegion w612h935 *Duplex DuplexTumble
  316.  
  317. *UIConstraints: *Duplex *PageSize Env10 
  318. *UIConstraints: *Duplex *PageSize EnvMonarch
  319. *UIConstraints: *Duplex *PageSize EnvDL 
  320. *UIConstraints: *Duplex *PageSize EnvC5
  321. *UIConstraints: *Duplex *PageSize EnvISOB5
  322. *UIConstraints: *Duplex *PageSize DoublePostcard
  323. *UIConstraints: *Duplex *PageSize A5 
  324. *UIConstraints: *Duplex *PageSize w558h774
  325. *UIConstraints: *Duplex *PageSize w612h935
  326.  
  327. *UIConstraints: *Duplex *InputSlot Transparency
  328. *UIConstraints: *Duplex *InputSlot Labels
  329. *UIConstraints: *Duplex *InputSlot Cardstock164
  330. *UIConstraints: *Duplex *InputSlot Heavy106163
  331. *UIConstraints: *Duplex *InputSlot HeavyGlossy
  332. *UIConstraints: *Duplex *InputSlot GlossyFilm
  333. *UIConstraints: *Duplex *InputSlot Envelope
  334.  
  335. *UIConstraints: *Duplex *PageRegion Env10
  336. *UIConstraints: *Duplex *PageRegion EnvMonarch
  337. *UIConstraints: *Duplex *PageRegion EnvDL
  338. *UIConstraints: *Duplex *PageRegion EnvC5
  339. *UIConstraints: *Duplex *PageRegion EnvISOB5
  340. *UIConstraints: *Duplex *PageRegion DoublePostcard
  341. *UIConstraints: *Duplex *PageRegion A5 
  342. *UIConstraints: *Duplex *PageRegion w558h774
  343. *UIConstraints: *Duplex *PageRegion w612h935
  344.  
  345. *% Print on 2nd side is not allowed with Media types Transparency, Labels, and Envelope 
  346. *UIConstraints: *HPBacksideHeavy *InputSlot Transparency 
  347. *UIConstraints: *HPBacksideHeavy *InputSlot Labels 
  348. *UIConstraints: *HPBacksideHeavy *InputSlot Envelope 
  349.  
  350. *UIConstraints: *InputSlot Transparency *HPBacksideHeavy 
  351. *UIConstraints: *InputSlot Labels *HPBacksideHeavy 
  352. *UIConstraints: *InputSlot Envelope *HPBacksideHeavy 
  353.  
  354. *% Custom page size only in tray 1 no duplexing
  355. *NonUIConstraints: *CustomPageSize True *Duplex 
  356. *NonUIConstraints: *Duplex *CustomPageSize True 
  357.  
  358. *UIConstraints: *CustomPageSize True *Duplex 
  359. *UIConstraints: *Duplex *CustomPageSize True 
  360.  
  361. *NonUIConstraints: *InputSlot Tray2 *CustomPageSize True
  362. *NonUIConstraints: *InputSlot Tray3 *CustomPageSize True
  363. *NonUIConstraints: *CustomPageSize True  *InputSlot Tray2 
  364. *NonUIConstraints: *CustomPageSize True  *InputSlot Tray3 
  365.  
  366. *UIConstraints: *InputSlot Tray2 *CustomPageSize True
  367. *UIConstraints: *InputSlot Tray3 *CustomPageSize True
  368. *UIConstraints: *CustomPageSize True  *InputSlot Tray2 
  369. *UIConstraints: *CustomPageSize True  *InputSlot Tray3 
  370.  
  371. *NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
  372. *NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
  373.  
  374. *UIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
  375. *UIConstraints: *CustomPageSize True *Duplex DuplexTumble
  376.  
  377. *% Ignore ColorOptions manual settings in automatic mode
  378. *UIConstraints: *ColorOptions Automatic *HPTextHalftone Smooth
  379. *UIConstraints: *ColorOptions Automatic *HPTextNeutralGrays ProcessBlack
  380.  
  381. *UIConstraints: *ColorOptions Automatic *HPGraphicsHalftone Smooth
  382. *UIConstraints: *ColorOptions Automatic *HPGraphicsNeutralGrays ProcessBlack
  383.  
  384. *UIConstraints: *ColorOptions Automatic *HPPhotoHalftone Smooth
  385. *UIConstraints: *ColorOptions Automatic *HPPhotoNeutralGrays Black
  386.  
  387. *UIConstraints: *ColorOptions Automatic *RGBColor Device
  388.  
  389. *UIConstraints: *ColorOptions Automatic *EdgeControl Max
  390. *UIConstraints: *ColorOptions Automatic *EdgeControl Light
  391. *UIConstraints: *ColorOptions Automatic *EdgeControl Off
  392.  
  393. *% =================================
  394. *% Media Selection/Paper Handling
  395. *% =================================
  396. *LandscapeOrientation: Plus90
  397. *OpenUI *PageSize: PickOne
  398. *OrderDependency: 30 AnySetup *PageSize
  399. *DefaultPageSize: Letter 
  400. *PageSize Letter/Letter: "
  401.     <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
  402. *End
  403. *PageSize Legal/Legal: "
  404.     <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
  405. *End
  406. *PageSize Executive/Executive: "
  407.     <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
  408. *End
  409. *PageSize A4/A4: "
  410.     <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
  411. *End
  412. *PageSize A5/A5: "
  413.     <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
  414. *End
  415. *PageSize B5/B5 (JIS): "
  416.     <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
  417. *End
  418. *PageSize w612h935/Executive (JIS): "
  419.   <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
  420. *End
  421. *PageSize DoublePostcard/Double Postcard (JIS): "
  422.   <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
  423. *End
  424. *PageSize w558h774/16K: "
  425.   <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
  426. *End
  427. *PageSize EnvISOB5/Envelope B5: "
  428.     <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
  429. *End
  430. *PageSize Env10/Envelope #10: "
  431.     <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
  432. *End
  433. *PageSize EnvC5/Envelope C5: "
  434.     <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
  435. *End
  436. *PageSize EnvDL/Envelope DL: "
  437.     <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
  438. *End
  439. *PageSize EnvMonarch/Envelope Monarch: "
  440.     <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
  441. *End
  442. *?PageSize: "
  443.  save
  444.    currentpagedevice /PageSize get aload pop
  445.    2 copy gt {exch} if 
  446.    (Unknown) 
  447.   15 dict
  448.    dup [612 792] (Letter) put
  449.    dup [612 1008] (Legal) put
  450.    dup [522 756] (Executive) put
  451.    dup [595 842] (A4) put
  452.    dup [420 595] (A5) put
  453.    dup [516 729] (B5) put
  454.    dup [612 936]  (w612h935) put
  455.    dup [419.5 567](DoublePostcard) put   
  456.    dup [558 774]  (w558h774) put
  457.    dup [499 709] (EnvISOB5) put
  458.    dup [297 684] (Env10) put
  459.    dup [459 649] (EnvC5) put
  460.    dup [312 624] (EnvDL) put
  461.    dup [279 540] (EnvMonarch) put
  462.  { exch aload pop 4 index sub abs 5 le exch 
  463.    5 index sub abs 5 le and 
  464.       {exch pop exit} {pop} ifelse
  465.    } bind forall
  466.    = flush pop pop
  467. restore 
  468. "
  469. *End
  470. *CloseUI: *PageSize
  471. *OpenUI *PageRegion:  PickOne
  472. *OrderDependency: 30 AnySetup *PageRegion
  473. *DefaultPageRegion: Letter 
  474. *PageRegion Letter/Letter: "
  475.     <</PageSize [612 792] /ImagingBBox null>> setpagedevice"
  476. *End
  477. *PageRegion Legal/Legal: "
  478.     <</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
  479. *End
  480. *PageRegion Executive/Executive: "
  481.     <</PageSize [522 756] /ImagingBBox null>> setpagedevice"
  482. *End
  483. *PageRegion A4/A4: "
  484.     <</PageSize [595 842] /ImagingBBox null>> setpagedevice"
  485. *End
  486. *PageRegion A5/A5: "
  487.     <</PageSize [420 595] /ImagingBBox null>> setpagedevice"
  488. *End
  489. *PageRegion B5/B5 (JIS): "
  490.     <</PageSize [516 729] /ImagingBBox null>> setpagedevice"
  491. *End
  492. *PageRegion w612h935/Executive (JIS): "
  493.   <</PageSize [612 936] /ImagingBBox null>> setpagedevice"
  494. *End
  495. *PageRegion DoublePostcard/Double Postcard (JIS): "
  496.   <</PageSize [419.5 567] /ImagingBBox null>> setpagedevice"
  497. *End
  498. *PageRegion w558h774/16K: "
  499.   <</PageSize [558 774] /ImagingBBox null>> setpagedevice"
  500. *End
  501. *PageRegion EnvISOB5/Envelope B5: "
  502.     <</PageSize [499 709] /ImagingBBox null>> setpagedevice"
  503. *End
  504. *PageRegion Env10/Envelope #10: "
  505.     <</PageSize [297 684] /ImagingBBox null>> setpagedevice"
  506. *End
  507. *PageRegion EnvC5/Envelope C5: "
  508.     <</PageSize [459 649] /ImagingBBox null>> setpagedevice"
  509. *End
  510. *PageRegion EnvDL/Envelope DL: "
  511.     <</PageSize [312 624] /ImagingBBox null>> setpagedevice"
  512. *End
  513. *PageRegion EnvMonarch/Envelope Monarch: "
  514.     <</PageSize [279 540] /ImagingBBox null>> setpagedevice"
  515. *End
  516. *CloseUI: *PageRegion
  517.  
  518. *% The following entries provide information about specific paper keywords.
  519. *DefaultImageableArea: Letter 
  520. *ImageableArea Letter/Letter:                            "12.00 12.12 599.88 779.90"
  521. *ImageableArea Legal/Legal:                              "12.00 12.12 599.88 995.90"
  522. *ImageableArea Executive/Executive:                      "12.00 12.12 509.88 743.90"
  523. *ImageableArea A4/A4:                                    "12.00 12.12 583.08 829.68"
  524. *ImageableArea A5/A5:                                    "12.00 12.12 407.40 583.10"
  525. *ImageableArea B5/B5 (JIS):                              "12.00 12.12 503.88 715.92"
  526. *ImageableArea w612h935/Executive (JIS):                 "12.00 12.12 599.76 923.76"
  527. *ImageableArea DoublePostcard/Double Postcard (JIS):     "12.00 12.12 407.28 554.64"
  528. *ImageableArea w558h774/16K:                             "12.00 12.12 545.76 761.76"
  529. *ImageableArea EnvISOB5/Envelope B5:                     "12.00 12.12 486.60 696.38"
  530. *ImageableArea Env10/Envelope #10:                       "12.00 12.12 284.76 671.90"
  531. *ImageableArea EnvC5/Envelope C5:                        "12.00 12.12 447.00 636.96"
  532. *ImageableArea EnvDL/Envelope DL:                        "12.00 12.12 299.64 611.42"
  533. *ImageableArea EnvMonarch/Envelope Monarch:              "12.00 12.12 266.76 527.90"
  534. *?ImageableArea: "
  535.  save
  536.    /cvp { (                ) cvs print ( ) print } bind def
  537.    /upperright {10000 mul floor 10000 div} bind def
  538.    /lowerleft {10000 mul ceiling 10000 div} bind def
  539.    newpath clippath pathbbox
  540.    4 -2 roll exch 2 {lowerleft cvp} repeat
  541.    exch 2 {upperright cvp} repeat flush
  542.  restore
  543. "
  544. *End
  545.  
  546. *% These provide the physical dimensions of the paper (by keyword)
  547. *DefaultPaperDimension: Letter 
  548. *PaperDimension Letter/Letter:                          "612 792"
  549. *PaperDimension Legal/Legal:                            "612 1008"
  550. *PaperDimension Executive/Executive:                    "522 756"
  551. *PaperDimension A4/A4:                                  "595 842"
  552. *PaperDimension A5/A5:                                  "420 595"
  553. *PaperDimension B5/B5 (JIS):                            "516 729"
  554. *PaperDimension w612h935/Executive (JIS):               "612 936"
  555. *PaperDimension DoublePostcard/Double Postcard (JIS):   "419.5 567"
  556. *PaperDimension w558h774/16K:                           "558 774"
  557. *PaperDimension EnvISOB5/Envelope B5:                   "499 709"
  558. *PaperDimension Env10/Envelope #10:                     "297 684"
  559. *PaperDimension EnvC5/Envelope C5:                      "459 649"
  560. *PaperDimension EnvDL/Envelope DL:                      "312 624"
  561. *PaperDimension EnvMonarch/Envelope Monarch:            "279 540"
  562.  
  563. *RequiresPageRegion All: True
  564.  
  565.  
  566. *% ===================================
  567. *% Gray Levels and Halftoning
  568. *% ===================================
  569. *ScreenFreq: "150.0"
  570. *ScreenAngle: "45.0"
  571. *DefaultScreenProc: Dot
  572. *ScreenProc Dot: "
  573. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1
  574. sub }{dup mul exch dup mul add 1 exch sub }ifelse }
  575. "
  576. *End
  577. *ScreenProc Line: "{ pop }"
  578. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  579. *DefaultTransfer: Null
  580. *Transfer Null: "{ }"
  581. *Transfer Null.Inverse: "{ 1 exch sub }"
  582.  
  583. *% =================================
  584. *% Print Color as Gray
  585. *% Chose NOT to use Adobe's *ColorModel keyword because color on or off is simpler
  586. *% =================================
  587. *OpenUI *HPColorasGray/Print Color as Gray:  Boolean
  588. *OrderDependency: 20 DocumentSetup *HPColorasGray
  589. *DefaultHPColorasGray: False
  590. *HPColorasGray False/Off: "<</ProcessColorModel /DeviceCMY>> setpagedevice"
  591. *HPColorasGray True/On: "<</ProcessColorModel /DeviceGray>> setpagedevice"
  592. *?HPColorasGray: "
  593.   save
  594.     currentpagedevice /ProcessColorModel get
  595.     /DeviceGray eq {(True)}{(False)}ifelse = flush
  596.   restore
  597. "
  598. *End
  599. *CloseUI: *HPColorasGray
  600.  
  601. *% === Enable/Disable Collate via PostScript ==========
  602. *OpenUI *HPCollate/Collate:  Boolean
  603. *OrderDependency: 9 AnySetup *HPCollate
  604. *DefaultHPCollate: False
  605. *HPCollate False/Off: "<</Collate false>> setpagedevice"
  606. *HPCollate True/On (turn off in application): "<</Collate true>> setpagedevice"
  607. *?HPCollate: "
  608.    save
  609.     currentpagedevice /Collate get
  610.     {(True)}{(False)}ifelse = flush
  611.    restore
  612. "
  613. *End
  614. *CloseUI: *HPCollate
  615.  
  616.  
  617. *%==================================
  618. *%  Fit to Page 
  619. *%==================================
  620. *OpenUI *HPPaperPolicy/Fit to Page: PickOne
  621. *OrderDependency: 10 AnySetup *HPPaperPolicy
  622. *DefaultHPPaperPolicy: PromptUser
  623. *HPPaperPolicy PromptUser/Prompt User: "
  624.    <</DeferredMediaSelection true>> setpagedevice"
  625. *End
  626. *HPPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
  627.    <</DeferredMediaSelection false>> setpagedevice
  628.    <</Policies << /PageSize 3 >> >> setpagedevice"
  629. *End
  630. *HPPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
  631.    <</DeferredMediaSelection false>> setpagedevice
  632.    <</Policies << /PageSize 5 >> >> setpagedevice"
  633. *End
  634. *HPPaperPolicy Letter/Letter: "
  635. userdict begin
  636.   /HPppX1 0 def
  637.   /HPppY1 0 def
  638.   /HPppScale 1 def
  639.  
  640.   <</DeferredMediaSelection true
  641.     /BeginPage {pop userdict begin HPppX1 HPppY1 translate HPppScale HPppScale scale end} bind>> setpagedevice
  642.  
  643.   /HPwmSPD {setpagedevice} bind def
  644.   /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def
  645.       /HPppScale 612 HPwmPgWidth div dup 792 HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def
  646.       HPppScale 1 gt {/HPppScale 1 def}if
  647.       /HPppX1 612 HPwmPgWidth HPppScale mul sub 2 div def
  648.       /HPppY1 792 HPwmPgHeight HPppScale mul sub 2 div def
  649.       <</PageSize [612 792] /ImagingBBox null>> setpagedevice}{setpagedevice}ifelse end} bind def
  650. end"
  651. *End
  652. *HPPaperPolicy A4/A4: "
  653. userdict begin
  654.   /HPppX1 0 def
  655.   /HPppY1 0 def
  656.   /HPppScale 1 def
  657.  
  658.   <</DeferredMediaSelection true
  659.     /BeginPage {pop userdict begin HPppX1 HPppY1 translate HPppScale HPppScale scale end} bind>> setpagedevice
  660.  
  661.   /HPwmSPD {setpagedevice} bind def
  662.   /setpagedevice {userdict begin dup /PageSize known {/HPwmPgWidth exch /PageSize get aload pop /HPwmPgHeight exch def def
  663.       /HPppScale 595 HPwmPgWidth div dup 842 HPwmPgHeight div dup 3 1 roll lt {pop} {exch pop} ifelse def
  664.       HPppScale 1 gt {/HPppScale 1 def}if
  665.       /HPppX1 595 HPwmPgWidth HPppScale mul sub 2 div def
  666.       /HPppY1 842 HPwmPgHeight HPppScale mul sub 2 div def
  667.       <</PageSize [595 842] /ImagingBBox null>> setpagedevice}{setpagedevice}ifelse end} bind def
  668. end"
  669. *End
  670. *?HPPaperPolicy: "
  671. currentpagedevice /Policies get /PageSize get 5 eq {(Crop)}{(Prompt)} ifelse = flush
  672. "
  673. *End
  674. *CloseUI: *HPPaperPolicy
  675.  
  676. *% Use these entries to set paper size most of the time, unless there is
  677. *% specific reason to use PageRegion.
  678.  
  679. *%=== Custom Paper Support =================
  680. *%Orientation and Margin (offsets) values are not utilized
  681. *LeadingEdge Short: ""
  682. *DefaultLeadingEdge: Short
  683.  
  684. *% Smallest = 3x5, Largest = 8.5 x 14
  685. *MaxMediaWidth: "612"
  686. *MaxMediaHeight: "1002"
  687. *CenterRegistered: False
  688. *HWMargins: 16 16 16 16
  689. *CustomPageSize True: "
  690.     pop pop pop
  691.         <</DeferredMediaSelection true /PageSize [ 7 -2 roll ]
  692.         /ImagingBBox null >>
  693.         setpagedevice
  694.     "
  695. *End
  696.  
  697. *ParamCustomPageSize Width: 1 points 216 612
  698. *ParamCustomPageSize Height: 2 points 360 1002
  699.  
  700. *ParamCustomPageSize WidthOffset: 3 points 0 0
  701. *ParamCustomPageSize HeightOffset: 4 points 0 0
  702. *ParamCustomPageSize Orientation: 5 int 1 1 
  703.  
  704. *% =================================
  705. *% Media Input Source
  706. *%==================================
  707. *OpenUI *InputSlot/Paper Source: PickOne
  708. *OrderDependency: 20 AnySetup *InputSlot
  709. *DefaultInputSlot: Tray2
  710. *InputSlot Tray2/Tray 2: "
  711.     <</ManualFeed false /MediaPosition 0>> setpagedevice"
  712. *End
  713. *InputSlot Tray1/Tray 1: "
  714.     <</ManualFeed false /MediaPosition 3>> setpagedevice"
  715. *End
  716. *InputSlot ManualFeed/Tray 1 (Manual): "
  717.     <</ManualFeed true /MediaPosition 3>> setpagedevice"
  718. *End
  719. *InputSlot Tray3/Tray 3: "
  720.     <</ManualFeed false /MediaPosition 1>> setpagedevice"
  721. *End
  722. *InputSlot Plain/Plain:  "
  723.     <</ManualFeed false /MediaType (Plain)>> setpagedevice"
  724. *End
  725. *InputSlot Preprinted/Preprinted:  "
  726.     <</ManualFeed false /MediaType (Preprinted)>> setpagedevice"
  727. *End
  728. *InputSlot Letterhead/Letterhead:  "
  729.     <</ManualFeed false  /MediaType (Letterhead)>> setpagedevice"
  730. *End
  731. *InputSlot Transparency/Transparency:  "
  732.     <</ManualFeed false /MediaType (Transparency)>> setpagedevice"
  733. *End
  734. *InputSlot Glossy/Glossy (75 - 105 g/m2):  "
  735.     <</ManualFeed false /MediaType (Gloss)>> setpagedevice"
  736. *End
  737. *InputSlot Prepunched/Prepunched:  "
  738.     <</ManualFeed false /MediaType (Prepunched)>> setpagedevice"
  739. *End
  740. *InputSlot Labels/Labels:  "
  741.     <</ManualFeed false /MediaType (Labels)>> setpagedevice"
  742. *End
  743. *InputSlot Bond/Bond:  "
  744.     <</ManualFeed false /MediaType (Bond)>> setpagedevice"
  745. *End
  746. *InputSlot Recycle/Recycled:  "
  747.     <</ManualFeed false /MediaType (Recycled)>> setpagedevice"
  748. *End
  749. *InputSlot Color/Color:  "
  750.     <</ManualFeed false /MediaType (Color)>> setpagedevice"
  751. *End
  752. *InputSlot Envelope/Envelope:  "
  753.     <</ManualFeed false /MediaType (Envelope)>> setpagedevice"
  754. *End
  755. *InputSlot Light75/Light <3c>75 g/m2:  "
  756.     <</ManualFeed false /MediaType (Light)>> setpagedevice"
  757. *End
  758. *InputSlot Heavy106163/Heavy (106 - 163 g/m2):  "
  759.     <</ManualFeed false /MediaType (Heavy)>> setpagedevice"
  760. *End
  761. *InputSlot HeavyGlossy/Heavy Glossy:  "
  762.     <</ManualFeed false /MediaType (Heavy Gloss)>> setpagedevice"
  763. *End
  764. *InputSlot GlossyFilm/Tough Paper:  "
  765.     <</ManualFeed false /MediaType (Gloss Film)>> setpagedevice"
  766. *End
  767. *InputSlot Cardstock164/Cardstock <3e>164 g/m2:  "
  768.     <</ManualFeed false /MediaType (Card Stock)>> setpagedevice"
  769. *?InputSlot: "
  770. save
  771.     [(Tray2) (Tray1) (Unknown) (Tray3)]
  772.    statusdict /papertray get exec
  773.    {get exec} stopped { pop pop (Unknown) } if =
  774.    currentpagedevice /InputAttributes get dup
  775.    /Priority get 0 get get /MediaType get = flush
  776. restore
  777. "
  778. *End
  779. *CloseUI: *InputSlot
  780.  
  781. *%================================
  782. *% Two-sided Printing (Duplex)
  783. *%================================
  784. *OpenUI *Duplex/2-Sided Printing:  PickOne
  785. *OrderDependency: 50 AnySetup *Duplex
  786. *DefaultDuplex: None
  787. *Duplex None/Off: "
  788.     <</Duplex false /Tumble false>> setpagedevice"
  789. *End
  790. *Duplex DuplexNoTumble/Long-Edge Binding: "
  791.     <</Duplex true /Tumble false>> setpagedevice"
  792. *End
  793. *Duplex DuplexTumble/Short-Edge Binding: "
  794.     <</Duplex true /Tumble true>> setpagedevice"
  795. *End
  796. *?Duplex: "save
  797.    currentpagedevice dup /Duplex known
  798.      {dup /Duplex get
  799.        {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse}
  800.        {pop (None)} ifelse
  801.      }
  802.      {(None)} ifelse = flush
  803. restore
  804. "
  805. *End
  806. *CloseUI: *Duplex
  807.  
  808. *% =================================
  809. *%  CMYK Ink Space
  810. *% =================================
  811. *OpenUI *CMYKInks/CMYK Inks:  PickOne
  812. *OrderDependency: 60 AnySetup *CMYKInks
  813. *DefaultCMYKInks: FAST
  814. *CMYKInks FAST/FAST:" 
  815. globaldict /HPTextCMYKInkSetEmulation known {
  816.     Fast HPTextCMYKInkSetEmulation
  817.     Fast HPGraphicsCMYKInkSetEmulation
  818.     Fast HPImageCMYKInkSetEmulation
  819. } if
  820. "      
  821. *End
  822.  
  823. *CMYKInks SWOP/SWOP:"
  824. globaldict /HPTextCMYKInkSetEmulation known {
  825.     SWOP HPTextCMYKInkSetEmulation
  826.     SWOP HPGraphicsCMYKInkSetEmulation
  827.     SWOP HPImageCMYKInkSetEmulation
  828. } if
  829. "      
  830. *End
  831.  
  832. *CMYKInks EURO/Euroscale:"
  833. globaldict /HPTextCMYKInkSetEmulation known {
  834.     Euro HPTextCMYKInkSetEmulation
  835.     Euro HPGraphicsCMYKInkSetEmulation
  836.     Euro HPImageCMYKInkSetEmulation
  837. } if
  838. "      
  839. *End
  840.  
  841. *CMYKInks DIC/DIC (Dainippon):"
  842. globaldict /HPTextCMYKInkSetEmulation known {
  843.     DIC HPTextCMYKInkSetEmulation
  844.     DIC HPGraphicsCMYKInkSetEmulation
  845.     DIC HPImageCMYKInkSetEmulation
  846. } if
  847. "       
  848. *End
  849.  
  850. *CMYKInks NoAdj/Device:"
  851. globaldict /HPTextCMYKInkSetEmulation known {
  852.     NoAdj HPTextCMYKInkSetEmulation
  853.     NoAdj HPGraphicsCMYKInkSetEmulation
  854.     NoAdj HPImageCMYKInkSetEmulation
  855. } if
  856. "       
  857. *End
  858. *CloseUI: *CMYKInks
  859.  
  860. *% ===================================
  861. *% ColorOptions
  862. *% ===================================
  863. *OpenUI *ColorOptions/Color Options: PickOne
  864. *OrderDependency: 55 DocumentSetup *ColorOptions
  865. *DefaultColorOptions: Automatic
  866. *ColorOptions Automatic/Automatic: " 
  867. globaldict /ColorSmartColorMatching known {
  868.     true ColorSmartColorMatching
  869.     MatchScreen ColorSmartTextAdjustment
  870.     MatchScreen ColorSmartGraphicsAdjustment
  871.     MatchScreen ColorSmartImageAdjustment
  872.     true HPTextAdaptiveHalftoning
  873.     true HPGraphicsAdaptiveHalftoning
  874.     true HPImageAdaptiveHalftoning
  875.     Normal HPColorTrapping
  876.     TonerBlack HPTextNeutralAxis
  877.     TonerBlack HPGraphicsNeutralAxis
  878.     ProcBlack HPImageNeutralAxis
  879.     Detail ColorSmartTextHalftone
  880.     Detail ColorSmartGraphicsHalftone
  881.     Detail ColorSmartImageHalftone
  882.     true ColorSmartColorMatching
  883. } if
  884. /setscreen { pop pop pop} def
  885. /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
  886. /sethalftone { pop } def 
  887. "                                                                                                   
  888. *End
  889. *ColorOptions Manual/Manual: " 
  890. globaldict /ColorSmartColorMatching known {
  891.     true ColorSmartColorMatching
  892. } if
  893. /setscreen { pop pop pop} def
  894. /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
  895. /sethalftone { pop } def 
  896. "
  897. *End
  898. *CloseUI: *ColorOptions
  899.  
  900. *% ==================================
  901. *%  ColorOptions Manual Settings
  902. *% ==================================
  903. *OpenUI *HPTextHalftone/Text Halftone:  PickOne
  904. *OrderDependency: 57 AnySetup *HPTextHalftone
  905. *DefaultHPTextHalftone: Detail
  906. *HPTextHalftone Detail/Detail: "
  907. globaldict /ColorSmartColorMatching known {
  908.     Detail ColorSmartTextHalftone
  909. } if
  910. "
  911. *End
  912. *HPTextHalftone Smooth/Smooth: "
  913. globaldict /ColorSmartColorMatching known {
  914.     Smooth ColorSmartTextHalftone
  915. } if
  916. "
  917. *End
  918. *CloseUI: *HPTextHalftone
  919.  
  920. *OpenUI *HPTextNeutralGrays/Text Neutral Grays:  PickOne
  921. *OrderDependency: 57 AnySetup *HPTextNeutralGrays
  922. *DefaultHPTextNeutralGrays: Black
  923. *HPTextNeutralGrays Black/Black Only: "
  924. globaldict /HPTextNeutralAxis known {
  925.     TonerBlack HPTextNeutralAxis
  926. } if
  927. "
  928. *End
  929. *HPTextNeutralGrays ProcessBlack/4-Color: "
  930. globaldict /HPTextNeutralAxis known {
  931.     ProcBlack HPTextNeutralAxis
  932. } if
  933. "
  934. *End
  935. *CloseUI: *HPTextNeutralGrays
  936.  
  937. *OpenUI *HPGraphicsHalftone/Graphics Halftone:  PickOne
  938. *OrderDependency: 57 AnySetup *HPGraphicsHalftone
  939. *DefaultHPGraphicsHalftone: Detail
  940. *HPGraphicsHalftone Detail/Detail: "
  941. globaldict /ColorSmartColorMatching known {
  942.     Detail ColorSmartGraphicsHalftone
  943. } if
  944. "
  945. *End
  946. *HPGraphicsHalftone Smooth/Smooth: "
  947. globaldict /ColorSmartColorMatching known {
  948.     Smooth ColorSmartGraphicsHalftone
  949. } if
  950. "
  951. *End
  952. *CloseUI: *HPGraphicsHalftone
  953.  
  954. *OpenUI *HPGraphicsNeutralGrays/Graphics Neutral Grays:  PickOne
  955. *OrderDependency: 57 AnySetup *HPGraphicsNeutralGrays
  956. *DefaultHPGraphicsNeutralGrays: Black
  957. *HPGraphicsNeutralGrays Black/Black Only: "
  958. globaldict /HPTextNeutralAxis known {
  959.     TonerBlack HPGraphicsNeutralAxis
  960. } if
  961. "
  962. *End
  963. *HPGraphicsNeutralGrays ProcessBlack/4-Color: "
  964. globaldict /HPTextNeutralAxis known {
  965.     ProcBlack HPGraphicsNeutralAxis
  966. } if
  967. "
  968. *End
  969. *CloseUI: *HPGraphicsNeutralGrays
  970.  
  971. *OpenUI *HPPhotoHalftone/Photographs Halftone:  PickOne
  972. *OrderDependency: 57 AnySetup *HPPhotoHalftone
  973. *DefaultHPPhotoHalftone: Detail
  974. *HPPhotoHalftone Detail/Detail: "
  975. globaldict /ColorSmartColorMatching known {
  976.     Detail ColorSmartImageHalftone
  977. } if
  978. "
  979. *End
  980. *HPPhotoHalftone Smooth/Smooth: "
  981. globaldict /ColorSmartColorMatching known {
  982.     Smooth ColorSmartImageHalftone
  983. } if
  984. "
  985. *End
  986. *CloseUI: *HPPhotoHalftone
  987.  
  988. *OpenUI *HPPhotoNeutralGrays/Photographs Neutral Grays:  PickOne
  989. *OrderDependency: 57 AnySetup *HPPhotoNeutralGrays
  990. *DefaultHPPhotoNeutralGrays: ProcessBlack
  991. *HPPhotoNeutralGrays Black/Black Only: "
  992. globaldict /HPTextNeutralAxis known {
  993.     TonerBlack HPImageNeutralAxis
  994. } if
  995. "
  996. *End
  997. *HPPhotoNeutralGrays ProcessBlack/4-Color: "
  998. globaldict /HPTextNeutralAxis known {
  999.     ProcBlack HPImageNeutralAxis
  1000. } if
  1001. "
  1002. *End
  1003. *CloseUI: *HPPhotoNeutralGrays
  1004.  
  1005. *% ========================
  1006. *%  RGB Color Options Settings 
  1007. *% ========================
  1008. *OpenUI *RGBColor/RGB Color:  PickOne
  1009. *OrderDependency: 57 AnySetup *RGBColor
  1010. *DefaultRGBColor: sRGB
  1011. *RGBColor sRGB/Default(sRGB): "
  1012. globaldict /ColorSmartColorMatching known {
  1013.     MatchScreen ColorSmartTextAdjustment
  1014.     MatchScreen ColorSmartGraphicsAdjustment
  1015.     MatchScreen ColorSmartImageAdjustment
  1016. } if
  1017. "
  1018. *End
  1019. *RGBColor Device/Device: "
  1020. globaldict /ColorSmartColorMatching known {
  1021.     Vivid ColorSmartTextAdjustment
  1022.     Vivid ColorSmartGraphicsAdjustment
  1023.     Vivid ColorSmartImageAdjustment
  1024. } if
  1025. "
  1026. *End
  1027. *CloseUI: *RGBColor
  1028.  
  1029. *% ==================================
  1030. *%  Adaptive Halftoning and Color Trapping Settings - Edge Control settings 
  1031. *% ==================================
  1032.  
  1033. *OpenUI *EdgeControl/Edge Control:  PickOne
  1034. *OrderDependency: 57 AnySetup *EdgeControl
  1035. *DefaultEdgeControl: Normal
  1036. *EdgeControl Max/Maximum: "
  1037. globaldict /HPTextAdaptiveHalftoning known {
  1038.     true HPTextAdaptiveHalftoning
  1039.     true HPGraphicsAdaptiveHalftoning
  1040.     true HPImageAdaptiveHalftoning
  1041. } if
  1042. globaldict /HPColorTrapping known {
  1043.     Max HPColorTrapping
  1044. } if
  1045. "
  1046. *End
  1047. *EdgeControl Normal/Normal: "
  1048. globaldict /HPTextAdaptiveHalftoning known {
  1049.     true HPTextAdaptiveHalftoning
  1050.     true HPGraphicsAdaptiveHalftoning
  1051.     true HPImageAdaptiveHalftoning
  1052. } if
  1053. globaldict /HPColorTrapping known {
  1054.     Normal HPColorTrapping
  1055. } if
  1056. "
  1057. *End
  1058. *EdgeControl Light/Light: "
  1059. globaldict /HPTextAdaptiveHalftoning known {
  1060.     true HPTextAdaptiveHalftoning
  1061.     true HPGraphicsAdaptiveHalftoning
  1062.     true HPImageAdaptiveHalftoning
  1063. } if
  1064. globaldict /HPColorTrapping known {
  1065.     Light HPColorTrapping
  1066. } if
  1067. "
  1068. *End
  1069. *EdgeControl Off/Off: "
  1070. globaldict /HPTextAdaptiveHalftoning known {
  1071.     false HPTextAdaptiveHalftoning
  1072.     false HPGraphicsAdaptiveHalftoning
  1073.     false HPImageAdaptiveHalftoning
  1074. } if
  1075. globaldict /HPColorTrapping known {
  1076.     Off HPColorTrapping
  1077. } if
  1078. "
  1079. *End
  1080. *CloseUI: *EdgeControl
  1081.  
  1082. *% ===================================
  1083. *% print on backside of heavy media
  1084. *% ===================================
  1085. *OpenUI *HPBacksideHeavy/Manual Print on 2nd Side: Boolean
  1086. *OrderDependency: 20 AnySetup *HPBacksideHeavy
  1087. *DefaultHPBacksideHeavy: False
  1088. *HPBacksideHeavy True/On:   "<< /PrintOnBackside true >> setpagedevice"
  1089. *HPBacksideHeavy False/Off: "<< /PrintOnBackside false >> setpagedevice"
  1090. *CloseUI: *HPBacksideHeavy
  1091.  
  1092. *% =================================
  1093. *%  Control
  1094. *% 300dpi added for certain applications
  1095. *% =================================
  1096. *DefaultResolution: 600dpi
  1097. *Resolution 300dpi: ""
  1098. *Resolution 600dpi: ""
  1099. *?Resolution: "
  1100.   save
  1101.     currentpagedevice /HWResolution get
  1102.     0 get
  1103.     (          ) cvs print
  1104.     (dpi)
  1105.     = flush
  1106.   restore
  1107. "
  1108. *End
  1109. *%=== N up Printing provided in PScript 4.5 driver ========
  1110.  
  1111. *%$WM_BEGIN
  1112.  
  1113. *%=== Watermark Text ========
  1114. *OpenUI *HPwmText/Watermark:  PickOne
  1115. *OrderDependency: 65 AnySetup *HPwmText
  1116. *DefaultHPwmText: None
  1117. *HPwmText None/None: ""
  1118. *HPwmText CompanyConfidential/Company Confidential: "userdict /HPwmText (Company Confidential) put"
  1119. *HPwmText CompanyProprietary/Company Proprietary: "userdict /HPwmText (Company Proprietary) put"
  1120. *HPwmText CompanyPrivate/Company Private: "userdict /HPwmText (Company Private) put"
  1121. *HPwmText Confidential/Confidential: "userdict /HPwmText (Confidential) put"
  1122. *HPwmText Copy/Copy: "userdict /HPwmText (Copy) put"
  1123. *HPwmText Copyright/Copyright: "userdict /HPwmText (Copyright) put"
  1124. *HPwmText Draft/Draft: "userdict /HPwmText (Draft) put"
  1125. *HPwmText FileCopy/File Copy: "userdict /HPwmText (File Copy) put"
  1126. *HPwmText Final/Final: "userdict /HPwmText (Final) put"
  1127. *HPwmText ForInternalUse/For Internal Use Only: "userdict /HPwmText (For Internal Use Only) put"
  1128. *HPwmText Preliminary/Preliminary: "userdict /HPwmText (Preliminary) put"
  1129. *HPwmText Proof/Proof: "userdict /HPwmText (Proof) put"
  1130. *HPwmText ReviewCopy/Review Copy: "userdict /HPwmText (Review Copy) put"
  1131. *HPwmText Sample/Sample: "userdict /HPwmText (Sample) put"
  1132. *HPwmText TopSecret/Top Secret: "userdict /HPwmText (Top Secret) put"
  1133. *HPwmText Urgent/Urgent: "userdict /HPwmText (Urgent) put"
  1134. *CloseUI: *HPwmText
  1135.  
  1136. *%=== WaterMark NUP ========
  1137. *OpenUI *HPwmNUP/Watermark (Pages per Sheet):  Boolean
  1138. *OrderDependency: 65 AnySetup *HPwmNUP
  1139. *DefaultHPwmNUP: None
  1140. *HPwmNUP None/1:  "userdict /HPwmNUP 1 put"
  1141. *HPwmNUP WmNUP/<3e>=2:  "userdict /HPwmNUP -1 put"
  1142. *CloseUI: *HPwmNUP
  1143.  
  1144. *%=== WaterMark Font ========
  1145. *OpenUI *HPwmFont/Watermark Font:  PickOne
  1146. *OrderDependency: 65 AnySetup *HPwmFont
  1147. *DefaultHPwmFont: HelveticaB
  1148. *HPwmFont CourierB/Courier Bold: "
  1149.   /Courier-Bold findfont dup length dict begin
  1150.     {1 index /FID ne {def} {pop pop} ifelse} forall
  1151.     /Encoding ISOLatin1Encoding def currentdict 
  1152.   end
  1153.   /HPwmFont exch definefont pop"
  1154. *End
  1155. *HPwmFont TimesB/Times Bold: "
  1156.   /Times-Bold findfont dup length dict begin
  1157.     {1 index /FID ne {def} {pop pop} ifelse} forall
  1158.     /Encoding ISOLatin1Encoding def currentdict 
  1159.   end
  1160.   /HPwmFont exch definefont pop"
  1161. *End
  1162. *HPwmFont HelveticaB/Helvetica Bold: "
  1163.   /Helvetica-Bold findfont dup length dict begin
  1164.     {1 index /FID ne {def} {pop pop} ifelse} forall
  1165.     /Encoding ISOLatin1Encoding def currentdict 
  1166.   end
  1167.   /HPwmFont exch definefont pop"
  1168. *End
  1169. *CloseUI: *HPwmFont
  1170.  
  1171. *%=== WaterMark Size ========
  1172. *OpenUI *HPwmFontSize/Watermark Size:  PickOne
  1173. *OrderDependency: 65 AnySetup *HPwmFontSize
  1174. *DefaultHPwmFontSize: pt48
  1175. *HPwmFontSize pt24/24 Points: "userdict /HPwmSize 24 put"
  1176. *HPwmFontSize pt30/30 Points: "userdict /HPwmSize 30 put"
  1177. *HPwmFontSize pt36/36 Points: "userdict /HPwmSize 36 put"
  1178. *HPwmFontSize pt42/42 Points: "userdict /HPwmSize 42 put"
  1179. *HPwmFontSize pt48/48 Points: "userdict /HPwmSize 48 put"
  1180. *HPwmFontSize pt54/54 Points: "userdict /HPwmSize 54 put"
  1181. *HPwmFontSize pt60/60 Points: "userdict /HPwmSize 60 put"
  1182. *HPwmFontSize pt66/66 Points: "userdict /HPwmSize 66 put"
  1183. *HPwmFontSize pt72/72 Points: "userdict /HPwmSize 72 put"
  1184. *HPwmFontSize pt78/78 Points: "userdict /HPwmSize 78 put"
  1185. *HPwmFontSize pt84/84 Points: "userdict /HPwmSize 84 put"
  1186. *HPwmFontSize pt90/90 Points: "userdict /HPwmSize 90 put"
  1187. *CloseUI: *HPwmFontSize
  1188.  
  1189. *%=== WaterMark Angle ========
  1190. *OpenUI *HPwmTextAngle/Watermark Angle:  PickOne
  1191. *OrderDependency: 65 AnySetup *HPwmTextAngle
  1192. *DefaultHPwmTextAngle: Deg45
  1193. *HPwmTextAngle Deg90/90 Degrees: "userdict /HPwmAngle 90 put"
  1194. *HPwmTextAngle Deg75/75 Degrees: "userdict /HPwmAngle 75 put"
  1195. *HPwmTextAngle Deg60/60 Degrees: "userdict /HPwmAngle 60 put"
  1196. *HPwmTextAngle Deg45/45 Degrees: "userdict /HPwmAngle 45 put"
  1197. *HPwmTextAngle Deg30/30 Degrees: "userdict /HPwmAngle 30 put"
  1198. *HPwmTextAngle Deg15/15 Degrees: "userdict /HPwmAngle 15 put"
  1199. *HPwmTextAngle Deg0/0 Degrees: "userdict /HPwmAngle 0 put"
  1200. *HPwmTextAngle DegN15/-15 Degrees: "userdict /HPwmAngle -15 put"
  1201. *HPwmTextAngle DegN30/-30 Degrees: "userdict /HPwmAngle -30 put"
  1202. *HPwmTextAngle DegN45/-45 Degrees: "userdict /HPwmAngle -45 put"
  1203. *HPwmTextAngle DegN60/-60 Degrees: "userdict /HPwmAngle -60 put"
  1204. *HPwmTextAngle DegN75/-75 Degrees: "userdict /HPwmAngle -75 put"
  1205. *HPwmTextAngle DegN90/-90 Degrees: "userdict /HPwmAngle -90 put"
  1206. *CloseUI: *HPwmTextAngle
  1207.  
  1208. *%=== WaterMark Style ========
  1209. *OpenUI *HPwmTextStyle/Watermark Style:  PickOne
  1210. *OrderDependency: 65 AnySetup *HPwmTextStyle
  1211. *DefaultHPwmTextStyle: Medium
  1212. *HPwmTextStyle Narrow/Narrow Outline: "userdict /HPwmStyle .24 put"
  1213. *HPwmTextStyle Medium/Medium Outline: "userdict /HPwmStyle .48 put"
  1214. *HPwmTextStyle Wide/Wide Outline: "userdict /HPwmStyle .96 put"
  1215. *HPwmTextStyle Halo/Wide Halo Outline: "userdict /HPwmStyle .96 put userdict /HPwmStyle1 .84 put"
  1216. *CloseUI: *HPwmTextStyle
  1217.  
  1218. *%=== WaterMark Location ========
  1219. *OpenUI *HPwmLocation/Print Watermark:  Boolean
  1220. *OrderDependency: 65 AnySetup *HPwmLocation
  1221. *DefaultHPwmLocation: True
  1222. *HPwmLocation True/All Pages: "
  1223. userdict begin
  1224.   true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal
  1225.  
  1226.   userdict /HPwmAngle known not {/HPwmAngle 45 def} if
  1227.   userdict /HPwmSize known not {/HPwmSize 48 def} if
  1228.   userdict /HPwmLocation known not {/HPwmLocation true def} if
  1229.   userdict /HPwmStyle known not {/HPwmStyle .48 def} if
  1230.   userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if
  1231.   userdict /HPwmNUP known not {/HPwmNUP 1 def} if
  1232.  
  1233.   /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if
  1234.     true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def
  1235.   userdict /HPwmAngle userdict /HPwmNUP get userdict /HPwmAngle get mul put
  1236.   end
  1237.  
  1238.   <<
  1239.   /EndPage {userdict begin
  1240.   userdict /HPwmText known HPwm /HPwmOn get and
  1241.     {gsave
  1242.      initmatrix
  1243.      0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
  1244.      currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
  1245.      HPwmAngle rotate /HPwmFont userdict /HPppScale known {HPwmSize HPppScale mul}{HPwmSize}ifelse selectfont
  1246.      HPwmText stringwidth 2 div neg exch 2 div neg exch
  1247.        userdict /HPppScale known {HPwmSize HPppScale mul}{HPwmSize}ifelse .25 mul sub moveto
  1248.      HPwmText false charpath userdict /HPwmStyle1 known
  1249.        {gsave 1 setgray HPwmStyle1 HPwmStyle add setlinewidth stroke grestore} if
  1250.      0 setgray HPwmStyle setlinewidth stroke
  1251.      HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
  1252.     grestore} if
  1253.     2 eq {pop false}{pop HPwm begin HPwmEOP end} ifelse
  1254.     end } bind
  1255.   >> setpagedevice
  1256.   userdict /HPwmLocation true put"
  1257. *End
  1258. *HPwmLocation False/First Page Only: "
  1259. userdict begin
  1260.   true setglobal /HPwm 5 dict dup begin /HPwmOn true def /HPwmOdd true def end def false setglobal
  1261.  
  1262.   userdict /HPwmAngle known not {/HPwmAngle 45 def} if
  1263.   userdict /HPwmSize known not {/HPwmSize 48 def} if
  1264.   userdict /HPwmLocation known not {/HPwmLocation true def} if
  1265.   userdict /HPwmStyle known not {/HPwmStyle .48 def} if
  1266.   userdict /HPwmDuplex known not {/HPwmDuplex 0 def} if
  1267.   userdict /HPwmNUP known not {/HPwmNUP 1 def} if
  1268.  
  1269.   /HPwmEOP {HPwmDuplex 0 eq {true}{HPwmDuplex 1 eq HPwmOdd eq dup not {erasepage}if
  1270.     true setglobal /HPwmOdd HPwmOdd not def false setglobal}ifelse} bind def
  1271.   userdict /HPwmAngle userdict /HPwmNUP get userdict /HPwmAngle get mul put
  1272.   end
  1273.  
  1274.   <<
  1275.   /EndPage {userdict begin
  1276.   userdict /HPwmText known HPwm /HPwmOn get and
  1277.     {gsave
  1278.      initmatrix
  1279.      0 setgray 1 setlinewidth true setstrokeadjust 0 setlinejoin 0 setlinecap [] 0 setdash
  1280.      currentpagedevice /PageSize get aload pop 2 div exch 2 div exch translate
  1281.      HPwmAngle rotate /HPwmFont userdict /HPppScale known {HPwmSize HPppScale mul}{HPwmSize}ifelse selectfont
  1282.      HPwmText stringwidth 2 div neg exch 2 div neg exch
  1283.        userdict /HPppScale known {HPwmSize HPppScale mul}{HPwmSize}ifelse .25 mul sub moveto
  1284.      HPwmText false charpath userdict /HPwmStyle1 known
  1285.        {gsave 1 setgray HPwmStyle1 HPwmStyle add setlinewidth stroke grestore} if
  1286.      0 setgray HPwmStyle setlinewidth stroke
  1287.      HPwmLocation not {true setglobal HPwm /HPwmOn false put false setglobal} if
  1288.     grestore} if
  1289.     2 eq {pop false}{pop HPwm begin HPwmEOP end} ifelse
  1290.     end } bind
  1291.   >> setpagedevice
  1292.   userdict /HPwmLocation false put"
  1293. *End
  1294. *CloseUI: *HPwmLocation
  1295.  
  1296. *%$WM_END
  1297.  
  1298. *% =================================
  1299. *% Font Information
  1300. *% =================================
  1301. *DefaultFont: Courier
  1302. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  1303. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  1304. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  1305. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  1306. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  1307. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  1308. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  1309. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  1310. *Font Courier: Standard "(002.004S)" Standard ROM
  1311. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  1312. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  1313. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  1314. *Font Helvetica: Standard "(001.006S)" Standard ROM
  1315. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  1316. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  1317. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  1318. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  1319. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  1320. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  1321. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  1322. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  1323. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  1324. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  1325. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  1326. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  1327. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  1328. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  1329. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  1330. *Font Symbol: Special "(001.007S)" Special ROM
  1331. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  1332. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  1333. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  1334. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  1335. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  1336. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  1337. *Font Albertus-ExtraBold: Standard "(001.008S)" ExtendedRoman ROM
  1338. *Font Albertus-Medium: Standard "(001.008S)" ExtendedRoman ROM
  1339. *Font AntiqueOlive: Standard "(001.008S)" Standard ROM
  1340. *Font AntiqueOlive-Bold: Standard "(001.008S)" Standard ROM
  1341. *Font AntiqueOlive-Italic: Standard "(001.008S)" Standard ROM
  1342. *Font Arial: Standard "(001.008S)" Standard ROM
  1343. *Font Arial-Bold: Standard "(001.008S)" Standard ROM
  1344. *Font Arial-BoldItalic: Standard "(001.008S)" Standard ROM
  1345. *Font Arial-Italic: Standard "(001.008S)" Standard ROM
  1346. *Font CGOmega: Standard "(001.008S)" Standard ROM
  1347. *Font CGOmega-Bold: Standard "(001.008S)" Standard ROM
  1348. *Font CGOmega-BoldItalic: Standard "(001.008S)" Standard ROM
  1349. *Font CGOmega-Italic: Standard "(001.008S)" Standard ROM
  1350. *Font CGTimes: Standard "(001.008S)" Standard ROM
  1351. *Font CGTimes-Bold: Standard "(001.008S)" Standard ROM
  1352. *Font CGTimes-BoldItalic: Standard "(001.008S)" Standard ROM
  1353. *Font CGTimes-Italic: Standard "(001.008S)" Standard ROM
  1354. *Font Clarendon-Condensed-Bold: Standard "(001.008S)" Standard ROM
  1355. *Font Coronet: Standard "(001.008S)" Standard ROM
  1356. *Font CourierHP: Standard "(001.008S)" Standard ROM
  1357. *Font CourierHP-Bold: Standard "(001.008S)" Standard ROM
  1358. *Font CourierHP-BoldItalic: Standard "(001.008S)" Standard ROM
  1359. *Font CourierHP-Italic: Standard "(001.008S)" Standard ROM
  1360. *Font Garamond-Antiqua: Standard "(001.008S)" Standard ROM
  1361. *Font Garamond-Halbfett: Standard "(001.008S)" Standard ROM
  1362. *Font Garamond-Kursiv: Standard "(001.008S)" Standard ROM
  1363. *Font Garamond-KursivHalbfett: Standard "(001.008S)" Standard ROM
  1364. *Font LetterGothic: Standard "(001.008S)" Standard ROM
  1365. *Font LetterGothic-Bold: Standard "(001.008S)" Standard ROM
  1366. *Font LetterGothic-Italic: Standard "(001.008S)" Standard ROM
  1367. *Font Marigold: Standard "(001.008S)" Standard ROM
  1368. *Font SymbolMT: Standard "(001.008S)" Standard ROM
  1369. *Font TimesNewRoman: Standard "(001.008S)" Standard ROM
  1370. *Font TimesNewRoman-Bold: Standard "(001.008S)" Standard ROM
  1371. *Font TimesNewRoman-BoldItalic: Standard "(001.008S)" Standard ROM
  1372. *Font TimesNewRoman-Italic: Standard "(001.008S)" Standard ROM
  1373. *Font Univers-Bold: Standard "(001.008S)" Standard ROM
  1374. *Font Univers-BoldItalic: Standard "(001.008S)" Standard ROM
  1375. *Font Univers-Condensed-Bold: Standard "(001.008S)" Standard ROM
  1376. *Font Univers-Condensed-BoldItalic: Standard "(001.008S)" Standard ROM
  1377. *Font Univers-Condensed-Medium: Standard "(001.008S)" Standard ROM
  1378. *Font Univers-Condensed-MediumItalic: Standard "(001.008S)" Standard ROM
  1379. *Font Univers-Medium: Standard "(001.008S)" Standard ROM
  1380. *Font Univers-MediumItalic: Standard "(001.008S)" Standard ROM
  1381. *Font Wingdings-Regular: Special "(001.008S)" Special ROM
  1382.  
  1383. *?FontQuery: "
  1384.  save
  1385.    { count 1 gt
  1386.       { exch dup 127 string cvs (/) print print (:) print
  1387.         /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  1388.       } { exit } ifelse 
  1389.    } bind loop
  1390.    (*) = flush
  1391.  restore
  1392. "
  1393. *End
  1394. *?FontList: "
  1395. save
  1396.   (*) {cvn ==} 128 string /Font resourceforall
  1397.   (*) = flush
  1398. restore
  1399. "
  1400. *End
  1401.  
  1402. *% ===================================
  1403. *% Printer Messages
  1404. *% ===================================
  1405. *% Printer Messages (verbatim from printer):
  1406. *Message: "%%[exitserver: permanent state may be changed]%%"
  1407. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  1408. *Message: "\FontName\ not found, using Courier"
  1409.  
  1410. *% Status (format: %%[ status: <one of these> ] %%)
  1411. *Status: "warming up"/warming up
  1412. *Status: "initializing"/initializing
  1413. *Status: "idle"/idle
  1414. *Status: "waiting"/waiting
  1415. *Status: "busy"/busy
  1416. *Status: "printing"/printing
  1417. *Status: "printing test page"/printing test page
  1418. *Status: "PrinterError: needs attention"/PrinterError: needs attention
  1419. *Status: "PrinterError: cover open"/PrinterError: cover open
  1420. *Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
  1421. *Status: "PrinterError: out of paper"/PrinterError: out of paper
  1422. *Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
  1423. *Status: "PrinterError: page protect needed"/PrinterError: page protect needed
  1424. *Status: "PrinterError: out of memory"/PrinterError: out of memory
  1425. *Status: "PrinterError: output bin full"/PrinterError: output bin full
  1426. *Status: "PrinterError: resetting printer"/PrinterError: resetting printer
  1427. *Status: "PrinterError: toner is low"/PrinterError: toner is low
  1428. *Status: "PrinterError: off line"/PrinterError: off line
  1429.  
  1430. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) 
  1431.  
  1432. *Source: "Serial"
  1433. *Source: "LocalTalk"
  1434. *Source: "Parallel"
  1435. *Source: "OptionalIO"
  1436.  
  1437. *% PrinterError (format: %%[ PrinterError: <one of these> ]%%)
  1438. *PrinterError: "needs attention"/needs attention
  1439. *PrinterError: "cover open"/cover open
  1440. *PrinterError: "no toner cartridge"/no toner cartridge
  1441. *PrinterError: "out of paper"/out of paper
  1442. *PrinterError: "Paper Jam"/Paper Jam
  1443. *PrinterError: "page protect needed"/page protect needed
  1444. *PrinterError: "out of memory"/out of memory
  1445. *PrinterError: "output bin full"/output bin full
  1446. *PrinterError: "resetting printer"/resetting printer
  1447. *PrinterError: "toner is low"/toner is low
  1448. *PrinterError: "off line"/off line
  1449.  
  1450. *% =================================
  1451. *% Color Separation Information
  1452. *% =================================
  1453. *DefaultColorSep: ProcessBlack.60lpi.300dpi
  1454. *InkName: ProcessBlack/Process Black
  1455. *InkName: ProcessCyan/Process Cyan
  1456. *InkName: ProcessMagenta/Process Magenta
  1457. *InkName: ProcessYellow/Process Yellow
  1458.  
  1459. *%  For 60 lpi / 300 dpi  ===============================
  1460. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  1461. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  1462. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  1463. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  1464. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1465. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1466. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1467. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1468.  
  1469. *%  For 53 lpi / 300 dpi  ===============================
  1470. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  1471. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  1472. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  1473. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  1474. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  1475. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  1476. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  1477. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  1478.  
  1479. *% =================================
  1480. *% System Management
  1481. *% =================================
  1482. *FreeVM: "13401953"
  1483. *VMOption 96-127MB/96 - 127 MB : "13401953" 
  1484. *VMOption 128-159MB/128 - 159 MB : "19300000" 
  1485. *VMOption 160-191MB/160 - 191 MB: "20104464" 
  1486. *VMOption 192-255MB/192 - 255 MB : "28200000"
  1487. *VMOption 256-319MB/256 - 319 MB: "51300000"
  1488. *VMOption 320-384MB/320 - 384 MB: "51300000"
  1489.  
  1490. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  1491. *SuggestedJobTimeout: "0"
  1492. *SuggestedWaitTimeout: "300"
  1493.  
  1494. *% =================================
  1495. *% For "HP Color LaserJet 4600 PS "
  1496. *% =================================
  1497.  
  1498.